protest petitions - German English Dictionary